// 1.该文件就是创建一个为Count组件服务的reducer，reducer就是一个一个函数
// 2.reducer 函数会接收到两个参数，分别是之前的状态，动作对象action

const initState=0//初始化状态
export default function countReducer(preState=initState,action){
    // 从action对象中获取：type，data
    const {type,data}=action;
    // 根据type决定如何加工数据
    switch(type){
        case "increment"://如果加
            return preState+data
        case "decrement":
            return preState-data
        default:
            return preState
    }
}